package com.jieao.biz.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jieao.common.annotation.Excel;
import com.jieao.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 系统附件对象 sys_attachment
 *
 * @author jieao
 * @date 2020-09-13
 */
@Data
@TableName("sys_attachment")
public class SysAttachment extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId
    private Long id;

    /**
     * 模块名
     */
    @Excel(name = "模块名")
    private String module;

    /**
     * 文件名
     */
    @Excel(name = "文件名")
    private String fileName;

    /**
     * 文件类型（文件后缀）
     */
    @Excel(name = "文件类型", readConverterExp = "文=件后缀")
    private String fileType;

    /**
     * 文件大小
     */
    @Excel(name = "文件大小")
    private Double fileSize;

    /**
     * 保存路径
     */
    @Excel(name = "保存路径")
    private String savePath;

    /**
     * 保存类型: local  fastDFS
     */
    @Excel(name = "保存类型: local  fastDFS")
    private String saveType;

    /**
     * 上传用户id
     */
    @Excel(name = "上传用户id")
    private Long createUser;

    /**
     * 上传时间
     */
    @Excel(name = "上传时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createTime;

    @Excel(name = "更新用户id")
    private Long updateUser;

    /**
     * 上传时间
     */
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateTime;

}
